home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1994 November / macformat-018.iso / Shareware City / Updaters / SCpp 7.0.3 Update / Release Notes / Symantec C++ 7.0.3 READ ME < prev   
Encoding:
Text File  |  1994-07-26  |  1.8 KB  |  62 lines  |  [TEXT/ttxt]

  1. Symantec C++ 7.0.3 README
  2. ======================
  3. Copyright © 1994 Symantec Corporation. All rights reserved.
  4. May 17, 1994
  5. Font: Geneva 12
  6.  
  7. Symantec C++ 7.0.3
  8. ==============================
  9. • A problem with the conversion of doubles to unsigned shorts with 68881 code
  10.   generation was fixed.
  11.  
  12. • An internal error (“cgcodelm.c line 49”) caused by the conversion of double
  13.   values to long was fixed.
  14.  
  15. • A problem with structure valued returns and passing the hidden argument to
  16.   functions was fixed.
  17.  
  18. Symantec C++ 7.0.2
  19. =================
  20.  
  21. • Fixes a problem with access control in Pascal Object.
  22.  
  23. • Fixes problem with address calculation for large constant offsets into the
  24. stack frame.
  25.  
  26. • Fixes a problem referring to incorrect vtables in pascal object.
  27.  
  28. • Fixes a problem with ? : and the optimizer.
  29.  
  30. • Added a new feature which allows the testing and setting of certain compiler
  31.   options as in THINK C.  In order to test an option, use:
  32.   
  33.   #if __option(xxx)        // Returns TRUE if option xxx is on 
  34.   
  35.   
  36.   #pragma options(xxx,!yyy)
  37.                           // Turns option xxx on and option yyy off
  38.                           
  39.       The options are listed in the file “Compiler pragma options”.
  40.       
  41. • Fixed a problem with undefined _vtbl's.
  42.  
  43. • Fixes a problem with returning a nested sub-structure from a function.
  44.  
  45. • Fixes a problem with structure assignment and nested structures.
  46.  
  47. • Fixes a problem with casting the return value of a function to a base class.
  48.  
  49. • Fixes a problem debugging functions which have a struct return value.
  50.  
  51. • Fixes a problem with overload function overload resolution.
  52.  
  53. • Fixed a problem with the #pragma template directive.
  54.  
  55. • Fixed a problem with overload resolution between two functions which 
  56. both require user defined conversions, but one of which requires two and 
  57. the other requires only 1.
  58.  
  59. • Fixed a problem with precompiled headers that contain data.
  60.  
  61. • Fixed a problem with MI.
  62.